package com.zhuchaooasystem.entity;

import java.io.Serializable;
import java.util.List;

/**
 * Created by zhangyajiang on 2017/1/3.
 */

public class ServiceDetailEntity implements Serializable {


    /**
     * result : {"successful":{"anonymousModel":{"ID":83,"orderStatus":"等待支付","ServerName":"瓷砖上门测量","ServiceStatus":"新建","ContactName":"limon78","Phone":"18616652633","Address":"上海市 市辖区嘉定区秀沿路1028弄2之弄7号1002室","orderCode":"1508131152474","orderid":11574,"hasPo":false,"PurchaseId":null,"isTempltem":0,"Createtime":"517天之前","IsInternal":false},"serviceModel":{"servicrItem":{"promptMsg":"517天之前","status":"新建","sop_timeDays":7,"sop_WorkDays":"","sop_WotkMsg":"提前324天"},"reservation":"2015-08-01 00:00","TheFirst":"","Thelatest":"","tartTodoTime":"0001-01-01 00:00","ednTodoTime":"2016-07-02 13:49","sop_time":7,"sop_desc":"","servicePeople":"王燕丽,admin","serviceRemark":"","schedule":0,"TimeLength":0},"exceptionModel":[{"itemId":"74","Content":"异常说明1","FilePath":"http://www.izhuchao.com//WorkExceptionImage/1508131152474/15-10-27-6991.jpg","CreateTime":"/Date(1467184227620)/"}],"Material":[{"filePath":"http://www.izhuchao.com//WorkMaterialImage/11574/11-03-36-6511.jpg","Uid":1172},{"filePath":"http://www.izhuchao.com//WorkMaterialImage/1508131152474/17-06-09-1371.jpg","Uid":75},{"filePath":"http://www.izhuchao.com//WorkMaterialImage/1508131152474/15-47-54-9792.jpg","Uid":68}]}}
     */

    private ResultBean result;

    public ResultBean getResult() {
        return result;
    }

    public void setResult(ResultBean result) {
        this.result = result;
    }

    public static class ResultBean implements Serializable {
        /**
         * successful : {"anonymousModel":{"ID":83,"orderStatus":"等待支付","ServerName":"瓷砖上门测量","ServiceStatus":"新建","ContactName":"limon78","Phone":"18616652633","Address":"上海市 市辖区嘉定区秀沿路1028弄2之弄7号1002室","orderCode":"1508131152474","orderid":11574,"hasPo":false,"PurchaseId":null,"isTempltem":0,"Createtime":"517天之前","IsInternal":false},"serviceModel":{"servicrItem":{"promptMsg":"517天之前","status":"新建","sop_timeDays":7,"sop_WorkDays":"","sop_WotkMsg":"提前324天"},"reservation":"2015-08-01 00:00","TheFirst":"","Thelatest":"","tartTodoTime":"0001-01-01 00:00","ednTodoTime":"2016-07-02 13:49","sop_time":7,"sop_desc":"","servicePeople":"王燕丽,admin","serviceRemark":"","schedule":0,"TimeLength":0},"exceptionModel":[{"itemId":"74","Content":"异常说明1","FilePath":"http://www.izhuchao.com//WorkExceptionImage/1508131152474/15-10-27-6991.jpg","CreateTime":"/Date(1467184227620)/"}],"Material":[{"filePath":"http://www.izhuchao.com//WorkMaterialImage/11574/11-03-36-6511.jpg","Uid":1172},{"filePath":"http://www.izhuchao.com//WorkMaterialImage/1508131152474/17-06-09-1371.jpg","Uid":75},{"filePath":"http://www.izhuchao.com//WorkMaterialImage/1508131152474/15-47-54-9792.jpg","Uid":68}]}
         */

        private SuccessfulBean successful;
        private String Error;

        public SuccessfulBean getSuccessful() {
            return successful;
        }

        public String getError() {
            return Error;
        }

        public void setError(String error) {
            Error = error;
        }

        public void setSuccessful(SuccessfulBean successful) {
            this.successful = successful;
        }

        public static class SuccessfulBean implements Serializable {
            /**
             * anonymousModel : {"ID":83,"orderStatus":"等待支付","ServerName":"瓷砖上门测量","ServiceStatus":"新建","ContactName":"limon78","Phone":"18616652633","Address":"上海市 市辖区嘉定区秀沿路1028弄2之弄7号1002室","orderCode":"1508131152474","orderid":11574,"hasPo":false,"PurchaseId":null,"isTempltem":0,"Createtime":"517天之前","IsInternal":false}
             * serviceModel : {"servicrItem":{"promptMsg":"517天之前","status":"新建","sop_timeDays":7,"sop_WorkDays":"","sop_WotkMsg":"提前324天"},"reservation":"2015-08-01 00:00","TheFirst":"","Thelatest":"","tartTodoTime":"0001-01-01 00:00","ednTodoTime":"2016-07-02 13:49","sop_time":7,"sop_desc":"","servicePeople":"王燕丽,admin","serviceRemark":"","schedule":0,"TimeLength":0}
             * exceptionModel : [{"itemId":"74","Content":"异常说明1","FilePath":"http://www.izhuchao.com//WorkExceptionImage/1508131152474/15-10-27-6991.jpg","CreateTime":"/Date(1467184227620)/"}]
             * Material : [{"filePath":"http://www.izhuchao.com//WorkMaterialImage/11574/11-03-36-6511.jpg","Uid":1172},{"filePath":"http://www.izhuchao.com//WorkMaterialImage/1508131152474/17-06-09-1371.jpg","Uid":75},{"filePath":"http://www.izhuchao.com//WorkMaterialImage/1508131152474/15-47-54-9792.jpg","Uid":68}]
             * CardsInfo:{PunchCardTimeOne:2016,PunchCardAreaOne:"上海市筑巢网络科技有限公司",PunchCardTimeTwo:"2017-01-1314: 55",PunchCardAreaTwo:"admin在目的地【定位于：中国上海市嘉定区丰饶路419号在上海相阿气动元件附近】签出",CardStatusOne:"签到",CardStatusTwo:"签出"
             */

            private AnonymousModelBean anonymousModel;
            private ServiceModelBean serviceModel;
            private List<ExceptionModelBean> exceptionModel;
            private List<MaterialBean> Material;
            private CardsInfoBean CardsInfo;

            public AnonymousModelBean getAnonymousModel() {
                return anonymousModel;
            }

            public void setAnonymousModel(AnonymousModelBean anonymousModel) {
                this.anonymousModel = anonymousModel;
            }

            public ServiceModelBean getServiceModel() {
                return serviceModel;
            }

            public void setServiceModel(ServiceModelBean serviceModel) {
                this.serviceModel = serviceModel;
            }

            public List<ExceptionModelBean> getExceptionModel() {
                return exceptionModel;
            }

            public CardsInfoBean getCardsInfo() {
                return CardsInfo;
            }

            public void setCardsInfo(CardsInfoBean cardsInfo) {
                CardsInfo = cardsInfo;
            }

            public void setExceptionModel(List<ExceptionModelBean> exceptionModel) {
                this.exceptionModel = exceptionModel;
            }

            public List<MaterialBean> getMaterial() {
                return Material;
            }

            public void setMaterial(List<MaterialBean> Material) {
                this.Material = Material;
            }

            public static class AnonymousModelBean implements Serializable {
                /**
                 * ID : 83
                 * orderStatus : 等待支付
                 * ServerName : 瓷砖上门测量
                 * ServiceStatus : 新建
                 * ContactName : limon78
                 * Phone : 18616652633
                 * Address : 上海市 市辖区嘉定区秀沿路1028弄2之弄7号1002室
                 * orderCode : 1508131152474
                 * orderid : 11574
                 * hasPo : false
                 * PurchaseId : null
                 * isTempltem : 0
                 * Createtime : 517天之前
                 * IsInternal : false
                 */

                private int ID;
                private String orderStatus;
                private String ServerName;
                private String ServiceStatus;
                private String ContactName;
                private String Phone;
                private String Address;
                private String orderCode;
                private int orderid;
                private boolean hasPo;
                private String PurchaseId;
                private int isTempltem;
                private String Createtime;
                private boolean IsInternal;

                public int getID() {
                    return ID;
                }

                public void setID(int ID) {
                    this.ID = ID;
                }

                public String getOrderStatus() {
                    return orderStatus;
                }

                public void setOrderStatus(String orderStatus) {
                    this.orderStatus = orderStatus;
                }

                public String getServerName() {
                    return ServerName;
                }

                public void setServerName(String ServerName) {
                    this.ServerName = ServerName;
                }

                public String getServiceStatus() {
                    return ServiceStatus;
                }

                public void setServiceStatus(String ServiceStatus) {
                    this.ServiceStatus = ServiceStatus;
                }

                public String getContactName() {
                    return ContactName;
                }

                public void setContactName(String ContactName) {
                    this.ContactName = ContactName;
                }

                public String getPhone() {
                    return Phone;
                }

                public void setPhone(String Phone) {
                    this.Phone = Phone;
                }

                public String getAddress() {
                    return Address;
                }

                public void setAddress(String Address) {
                    this.Address = Address;
                }

                public String getOrderCode() {
                    return orderCode;
                }

                public void setOrderCode(String orderCode) {
                    this.orderCode = orderCode;
                }

                public int getOrderid() {
                    return orderid;
                }

                public void setOrderid(int orderid) {
                    this.orderid = orderid;
                }

                public boolean isHasPo() {
                    return hasPo;
                }

                public void setHasPo(boolean hasPo) {
                    this.hasPo = hasPo;
                }

                public String getPurchaseId() {
                    return PurchaseId;
                }

                public void setPurchaseId(String PurchaseId) {
                    this.PurchaseId = PurchaseId;
                }

                public int getIsTempltem() {
                    return isTempltem;
                }

                public void setIsTempltem(int isTempltem) {
                    this.isTempltem = isTempltem;
                }

                public String getCreatetime() {
                    return Createtime;
                }

                public void setCreatetime(String Createtime) {
                    this.Createtime = Createtime;
                }

                public boolean isIsInternal() {
                    return IsInternal;
                }

                public void setIsInternal(boolean IsInternal) {
                    this.IsInternal = IsInternal;
                }
            }

            public static class ServiceModelBean implements Serializable {
                /**
                 * servicrItem : {"promptMsg":"517天之前","status":"新建","sop_timeDays":7,"sop_WorkDays":"","sop_WotkMsg":"提前324天"}
                 * reservation : 2015-08-01 00:00
                 * TheFirst :
                 * Thelatest :
                 * tartTodoTime : 0001-01-01 00:00
                 * ednTodoTime : 2016-07-02 13:49
                 * sop_time : 7
                 * sop_desc :
                 * servicePeople : 王燕丽,admin
                 * serviceRemark :
                 * schedule : 0
                 * TimeLength : 0
                 */

                private ServicrItemBean servicrItem;
                private String reservation;
                private String TheFirst;
                private String Thelatest;
                private String tartTodoTime;
                private String ednTodoTime;
                private int sop_time;
                private String sop_desc;
                private String servicePeople;
                private String serviceRemark;
                private int schedule;
                private int TimeLength;

                public ServicrItemBean getServicrItem() {
                    return servicrItem;
                }

                public void setServicrItem(ServicrItemBean servicrItem) {
                    this.servicrItem = servicrItem;
                }

                public String getReservation() {
                    return reservation;
                }

                public void setReservation(String reservation) {
                    this.reservation = reservation;
                }

                public String getTheFirst() {
                    return TheFirst;
                }

                public void setTheFirst(String TheFirst) {
                    this.TheFirst = TheFirst;
                }

                public String getThelatest() {
                    return Thelatest;
                }

                public void setThelatest(String Thelatest) {
                    this.Thelatest = Thelatest;
                }

                public String getTartTodoTime() {
                    return tartTodoTime;
                }

                public void setTartTodoTime(String tartTodoTime) {
                    this.tartTodoTime = tartTodoTime;
                }

                public String getEdnTodoTime() {
                    return ednTodoTime;
                }

                public void setEdnTodoTime(String ednTodoTime) {
                    this.ednTodoTime = ednTodoTime;
                }

                public int getSop_time() {
                    return sop_time;
                }

                public void setSop_time(int sop_time) {
                    this.sop_time = sop_time;
                }

                public String getSop_desc() {
                    return sop_desc;
                }

                public void setSop_desc(String sop_desc) {
                    this.sop_desc = sop_desc;
                }

                public String getServicePeople() {
                    return servicePeople;
                }

                public void setServicePeople(String servicePeople) {
                    this.servicePeople = servicePeople;
                }

                public String getServiceRemark() {
                    return serviceRemark;
                }

                public void setServiceRemark(String serviceRemark) {
                    this.serviceRemark = serviceRemark;
                }

                public int getSchedule() {
                    return schedule;
                }

                public void setSchedule(int schedule) {
                    this.schedule = schedule;
                }

                public int getTimeLength() {
                    return TimeLength;
                }

                public void setTimeLength(int TimeLength) {
                    this.TimeLength = TimeLength;
                }

                public static class ServicrItemBean implements Serializable {
                    /**
                     * promptMsg : 517天之前
                     * status : 新建
                     * sop_timeDays : 7
                     * sop_WorkDays :
                     * sop_WotkMsg : 提前324天
                     */

                    private String promptMsg;
                    private String status;
                    private int sop_timeDays;
                    private String sop_WorkDays;
                    private String sop_WotkMsg;

                    public String getPromptMsg() {
                        return promptMsg;
                    }

                    public void setPromptMsg(String promptMsg) {
                        this.promptMsg = promptMsg;
                    }

                    public String getStatus() {
                        return status;
                    }

                    public void setStatus(String status) {
                        this.status = status;
                    }

                    public int getSop_timeDays() {
                        return sop_timeDays;
                    }

                    public void setSop_timeDays(int sop_timeDays) {
                        this.sop_timeDays = sop_timeDays;
                    }

                    public String getSop_WorkDays() {
                        return sop_WorkDays;
                    }

                    public void setSop_WorkDays(String sop_WorkDays) {
                        this.sop_WorkDays = sop_WorkDays;
                    }

                    public String getSop_WotkMsg() {
                        return sop_WotkMsg;
                    }

                    public void setSop_WotkMsg(String sop_WotkMsg) {
                        this.sop_WotkMsg = sop_WotkMsg;
                    }
                }
            }

            public static class ExceptionModelBean implements Serializable {
                /**
                 * itemId : 74
                 * Content : 异常说明1
                 * FilePath : http://www.izhuchao.com//WorkExceptionImage/1508131152474/15-10-27-6991.jpg
                 * CreateTime : /Date(1467184227620)/
                 */

                private String itemId;
                private String Content;
                private String FilePath;
                private String CreateTime;

                public String getItemId() {
                    return itemId;
                }

                public void setItemId(String itemId) {
                    this.itemId = itemId;
                }

                public String getContent() {
                    return Content;
                }

                public void setContent(String Content) {
                    this.Content = Content;
                }

                public String getFilePath() {
                    return FilePath;
                }

                public void setFilePath(String FilePath) {
                    this.FilePath = FilePath;
                }

                public String getCreateTime() {
                    return CreateTime;
                }

                public void setCreateTime(String CreateTime) {
                    this.CreateTime = CreateTime;
                }
            }


            public static class MaterialBean implements Serializable {
                /**
                 * filePath : http://www.izhuchao.com//WorkMaterialImage/11574/11-03-36-6511.jpg
                 * Uid : 1172
                 */

                private String filePath;
                private int Uid;

                public String getFilePath() {
                    return filePath;
                }

                public void setFilePath(String filePath) {
                    this.filePath = filePath;
                }

                public int getUid() {
                    return Uid;
                }

                public void setUid(int Uid) {
                    this.Uid = Uid;
                }
            }


            public static class CardsInfoBean implements Serializable {
                /**
                 * PunchCardTimeOne:2016,
                 * PunchCardAreaOne:"上海市筑巢网络科技有限公司",
                 * PunchCardTimeTwo:"2017-01-1314: 55",
                 * PunchCardAreaTwo:"admin在目的地【定位于：中国上海市嘉定区丰饶路419号在上海相阿气动元件附近】签出",
                 * CardStatusOne:"签到",
                 * CardStatusTwo:"签出"
                 */
                private String PunchCardTimeOne;
                private String PunchCardAreaOne;
                private String PunchCardTimeTwo;
                private String PunchCardAreaTwo;
                private String CardStatusOne;
                private String CardStatusTwo;

                public String getCardStatusOne() {
                    return CardStatusOne;
                }

                public void setCardStatusOne(String cardStatusOne) {
                    CardStatusOne = cardStatusOne;
                }

                public String getCardStatusTwo() {
                    return CardStatusTwo;
                }

                public void setCardStatusTwo(String cardStatusTwo) {
                    CardStatusTwo = cardStatusTwo;
                }

                public String getPunchCardAreaOne() {
                    return PunchCardAreaOne;
                }

                public void setPunchCardAreaOne(String punchCardAreaOne) {
                    PunchCardAreaOne = punchCardAreaOne;
                }

                public String getPunchCardAreaTwo() {
                    return PunchCardAreaTwo;
                }

                public void setPunchCardAreaTwo(String punchCardAreaTwo) {
                    PunchCardAreaTwo = punchCardAreaTwo;
                }

                public String getPunchCardTimeOne() {
                    return PunchCardTimeOne;
                }

                public void setPunchCardTimeOne(String punchCardTimeOne) {
                    PunchCardTimeOne = punchCardTimeOne;
                }

                public String getPunchCardTimeTwo() {
                    return PunchCardTimeTwo;
                }

                public void setPunchCardTimeTwo(String punchCardTimeTwo) {
                    PunchCardTimeTwo = punchCardTimeTwo;
                }
            }
        }
    }
}
